package cn.tedu.crm.customer.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CustomerListVO {

    /**
     * 客户编号
     */
    private Long id;


    /**
     * 客户状态
     */
    private String status;

    /**
     * 客户类型
     */
    private String type;

    /**
     * 客户姓名
     */
    private String name;

    /**
     * 性别
     */
    private String gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 身份证号
     */
    private String idNumber;

    /**
     * 紧急电话
     */
    private String emergencyPhone;

    /**
     * 紧急联系人
     */
    private String emergencyContact;

    /**
     * 楼盘名称
     */
    private String propertyName;

    /**
     * 户型
     */
    private String houseType;

    /**
     * 面积
     */
    private String houseSize;

    /**
     * 省份
     */
    private Long province;

    /**
     * 城市
     */
    private Long city;

    /**
     * 区县
     */
    private Long district;

    /**
     * 详细地址
     */
    private String propertyAddr;
    /**
     * 订单编号
     */
    private String orderNumber;






    /**
     * 客情描述
     */
    private String sourceRemark;

    /**
     * 客情来源
     */
    private String source;

    /**
     * 是否可量房
     */
    private String isQuantityHouse;

    /**
     * 预约量房时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date appointmentTime;

    /**
     * 实际量房时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date physicalTime;

    /**
     * 量房人
     */
    private String quantityHouseName;

    /**
     * 量房状态
     */
    private String quantityHouseStatus;

    /**
     * 量房描述
     */
    private String remark;

    /**
     * 跟单人
     */
    private String merchandiser;

    /**
     * 客情描述
     */
    private String customerDescribe;

    /**
     * 附件图片
     */
    private List<String> imgUrl;

    /**
     * 跟单结果
     */
    private String followResult;


    /**
     * 设计师
     */
    private Long designer;
    /**
     * 设计师
     */
    private Long depId;

    /**
     * 客户经理
     */
    private String manager;


    /**
     * 最近跟进
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date followTime;

    /**
     * 次数
     */
    private String followNum;

    /**
     * 预约跟进
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date reserveTime;


}
